   
package com.haohope.excel;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class ExcelResult {
	public ExcelResult() {}
	/**
	   * 其它数据（其它sheet数据）
	 */
	private List<Map<String,String>> others = new ArrayList<Map<String,String>>();
	/**
	   * 错误数据（原始数据）
	 */
	private List<Map<String,String>> errors = new ArrayList<Map<String,String>>();
	/**
	   * 正确数据 （原始数据）
	 */
	private List<Map<String,String>> succeses = new ArrayList<Map<String,String>>();
	/**
	 * 表头以上的数据
	 */
	private List<Map<String,String>> upheads = new ArrayList<Map<String,String>>();
	/**
	   * 表头（第一页）
	 */
	private Map<String,String> head = new HashMap<String,String>();
	//所有页面
	private Map<String,Map<String,String>> heads = new HashMap<String,Map<String,String>>();
	/**
	 * 有用的数据（处理过的 不包括表头等等） 小于 succeses
	 */
	private List<Object> datas = new ArrayList<Object>();
	//sheet表格名字 name_index map 例如 sheet1 -> 1; sheet2 -> 2
	private Map<String,Integer> sheetname_index = new HashMap<String,Integer>();
	private Map<Integer,String> sheetindex_name = new HashMap<Integer,String>();
	/**
	   * 第一页 指定 行号、列号
	 */
	private Map<String,String> rowObj = new HashMap<String,String>();
	//所有页面
	private Map<String,Map<String,String>> rowObjs = new HashMap<String,Map<String,String>>();
	public List<Map<String, String>> getErrors() {
		return errors;
	}
	public void setErrors(List<Map<String, String>> errors) {
		this.errors = errors;
	}
	public List<Object> getDatas() {
		return datas;
	}
	public void setDatas(List<Object> datas) {
		this.datas = datas;
	}
	public Map<String, String> getHead() {
		return head;
	}
	public void setHead(Map<String, String> head) {
		this.head = head;
	}
	public Map<String, String> getRowObj() {
		return rowObj;
	}
	public void setRowObj(Map<String, String> rowObj) {
		this.rowObj = rowObj;
	}
	public List<Map<String, String>> getOthers() {
		return others;
	}
	public void setOthers(List<Map<String, String>> others) {
		this.others = others;
	}
	public Map<String, Integer> getSheetname_index() {
		return sheetname_index;
	}
	public void setSheetname_index(Map<String, Integer> sheetname_index) {
		this.sheetname_index = sheetname_index;
	}
	public Map<String, Map<String, String>> getHeads() {
		return heads;
	}
	public void setHeads(Map<String, Map<String, String>> heads) {
		this.heads = heads;
	}
	public Map<String, Map<String, String>> getRowObjs() {
		return rowObjs;
	}
	public void setRowObjs(Map<String, Map<String, String>> rowObjs) {
		this.rowObjs = rowObjs;
	}
	public Map<Integer, String> getSheetindex_name() {
		return sheetindex_name;
	}
	public void setSheetindex_name(Map<Integer, String> sheetindex_name) {
		this.sheetindex_name = sheetindex_name;
	}
	public List<Map<String, String>> getSucceses() {
		return succeses;
	}
	public void setSucceses(List<Map<String, String>> succeses) {
		this.succeses = succeses;
	}
	public List<Map<String, String>> getUpheads() {
		return upheads;
	}
	public void setUpheads(List<Map<String, String>> upheads) {
		this.upheads = upheads;
	}
}

	